// PostImage 帖子图片模型
type PostImage struct {
	ID        uint      `gorm:"primaryKey" json:"id"`
	PostID    uint      `gorm:"not null" json:"post_id"`
	ImagePath string    `gorm:"not null" json:"image_path"`
	CreatedAt time.Time `json:"created_at"`
}

// 在初始化函数中添加图片表的迁移
func init() {
	// 连接数据库
	var err error
	DB, err = gorm.Open(sqlite.Open("forum.db"), &gorm.Config{})
	if err != nil {
		log.Fatal("Failed to connect database:", err)
	}

	// 自动迁移表结构
	DB.AutoMigrate(&User{}, &Post{}, &Comment{}, &Tag{}, &PostTag{}, &Report{}, &PostImage{})
} 